@CHARSET "UTF-8";
.backTip{
	color:#aaa;
	padding:0 5px;
	z-index:99;
    height: 30px;
    line-height: 30px;
}
form input ,form textarea ,form select{
 	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #F8F8F8;
    border: 1px solid #BBBBBB;
    color: #6E6E6E;
    margin: 0 0 10px;
    outline: medium none;
    padding: 3px;	
    text-shadow: 1px 1px 1px #FFFFFF;	
  
}
form input.input{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
   // background-image: url("../images/but-1.png");
    border: 1px solid #BBBBBB;
    color: #6E6E6E;
    font-size: 105%;
    font-weight: 400;
    height: 20px;
    margin: 0 0 10px;
    outline: medium none;
    padding: 3px;
    text-shadow: 1px 1px 1px #FFFFFF;
	width: 182px;	
	
}

form input:focus{
	 border: 1px solid #5BB8FF;
	 
}

form div.error input.input{
	background:#FFEBB3;
	border:1px solid #F2A84D;
	
}
form.reg-login input#RegisterForm_domain { 
	
    width: 72px;	
   
}
form.reg-login #domain_hint {
	//z-index:-99999;
   // float:left;	
    position: relative;	
    color: #888;
    font-size: 16px;
  /*  top: -41px;
    left: 8px;
    margin-bottom: -40px;*/
    width: 72px;
    height: 30px;
    line-height: 30px;
	
}
form .errorMessage{
	background:#6C8293;
	color: white;
	width: 182px;
	height: 22px;
	line-height: 22px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; 
	overflow: hidden;	
	padding:0 3px;
}
form td {
	vertical-align: top;
}
form .button {
	background: url("images/back_submit.png");
	width: 115px;
	height: 30px; 
	font-family: "黑体";	
	font-size: 18px;
	font-weight:normal;
	letter-spacing:15px;
	color:#333;
	cursor:pointer;
	border:0;
	
}

form .button:hover {
	background: url("images/back_submit.png") 0 30px;
	
}